﻿//using System;
//using System.Collections.Generic;
//using System.ComponentModel;
//using System.Linq;
//using System.Text;

//namespace ArtMath.Commands
//{
//    public class ModifyProperty : ICommand
//    {
//        PropertyDescriptor propDesc;
//        object component, oldValue, newValue;

//        public int ObjectCount
//        {
//            get
//            {
//                throw new NotImplementedException();
//            }
//        }

//        public ModifyProperty(object comp, PropertyDescriptor propDesc, object oldValue, object newValue)
//        {
//            component = comp;
//            this.propDesc = propDesc;
//            this.oldValue = oldValue;
//            this.newValue = newValue;
//        }
//        public void Redo()
//        {
//            propDesc.SetValue(component, newValue);
//        }

//        public void Undo()
//        {
//            propDesc.SetValue(component, oldValue);
//        }
//    }
//}
